msg_tool\scripts\kirikiri/
mod.rs

1//! Kirikiri Scripts
2#[cfg(feature = "kirikiri-img")]
3pub mod image;
4pub mod ks;
5pub mod mdf;
6pub mod scn;
7pub mod simple_crypt;
8use std::collections::HashMap;
9use std::sync::Arc;
10
11/// Read a Kirikiri Comu JSON file. (For CIRCUS games)
12pub fn read_kirikiri_comu_json(path: &str) -> anyhow::Result<Arc<HashMap<String, String>>> {
13    let mut reader = std::fs::File::open(path)?;
14    let data = serde_json::from_reader(&mut reader)?;
15    Ok(Arc::new(data))
16}